using System.Xml.Serialization;

namespace Mecanica.Dominio.Entidades.NFE
{
		/// <remarks/>
		    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
		    [System.SerializableAttribute()]
		    [System.Diagnostics.DebuggerStepThroughAttribute()]
		    [System.ComponentModel.DesignerCategoryAttribute("code")]
		    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.w3.org/2000/09/xmldsig#")]
		    public partial class SignedInfoType
		    {

		        private SignedInfoTypeCanonicalizationMethod canonicalizationMethodField;

		        private SignedInfoTypeSignatureMethod signatureMethodField;

		        private ReferenceType referenceField;

		        private string idField;

		        /// <remarks/>
		        public SignedInfoTypeCanonicalizationMethod CanonicalizationMethod
		        {
		            get
		            {
		                return this.canonicalizationMethodField;
		            }
		            set
		            {
		                this.canonicalizationMethodField = value;
		            }
		        }

		        /// <remarks/>
		        public SignedInfoTypeSignatureMethod SignatureMethod
		        {
		            get
		            {
		                return this.signatureMethodField;
		            }
		            set
		            {
		                this.signatureMethodField = value;
		            }
		        }

		        /// <remarks/>
		        public ReferenceType Reference
		        {
		            get
		            {
		                return this.referenceField;
		            }
		            set
		            {
		                this.referenceField = value;
		            }
		        }

		        /// <remarks/>
		        [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
		        public string Id
		        {
		            get
		            {
		                return this.idField;
		            }
		            set
		            {
		                this.idField = value;
		            }
		        }
		    }
}
